﻿using Medical.Domain.Base;
using Medical.Domain.Enum;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static Medical.Domain.Enum.DepartmentEnum;

namespace Medical.Domain.Wms
{
    /// <summary>
    /// 出库表—主表
    /// </summary>
    public class WmsOut:BaseEntity
    {
        /// <summary>
        /// 出库单号
        /// </summary>
        public string? OutCode { get; set; }
        /// <summary>
        /// 出库库房—枚举
        /// </summary>
        public WarehouseEnum OutWarehouse { get; set; }
        /// <summary>
        /// 申请单位
        /// </summary> 
        public ApplyingUnitEnum ApplyingUnit { get; set; }
        /// <summary>
        /// 出库原因—枚举
        /// </summary>
        public OutCauseEnum OutReason { get; set; }
        /// <summary>
        /// 状态枚举
        /// </summary>
        public ApprovalStateEnum AuditState { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public string? AuditName { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public DateTime? AuditDate { get; set; }


    }
}
